package cn.fl.ref.fncprjpaysch.transform;

import java.util.ArrayList;
import java.util.List;

import cn.fl.ref.fncprjpaysch.vo.FncPrjPayRegVO;
import fl.ref.fncprjpaysch.dto.FncPrjPayRegDTO;

public class FncPrjPayRegVOTransform {
	
	public static FncPrjPayRegVO toVO(FncPrjPayRegDTO dto){
		FncPrjPayRegVO vo = new FncPrjPayRegVO();
		vo.setId(dto.getId());
		vo.setIntRatType(dto.getIntRatType());
		vo.setPayId(dto.getPayId());
		vo.setPreIntRate(dto.getPreIntRate());
		vo.setPreIntTm(dto.getPreIntTm());
		vo.setThIntRat(dto.getThIntRat());
		vo.setThIntTm(dto.getThIntTm());
		vo.setBscRateId(dto.getBscRateId());
		return vo;
	}
	
	public static FncPrjPayRegDTO toDTO(FncPrjPayRegVO vo){
		FncPrjPayRegDTO dto = new FncPrjPayRegDTO();
		dto.setId(vo.getId());
		dto.setIntRatType(vo.getIntRatType());
		dto.setPayId(vo.getPayId());
		dto.setPreIntRate(vo.getPreIntRate());
		dto.setPreIntTm(vo.getPreIntTm());
		dto.setThIntRat(vo.getThIntRat());
		dto.setThIntTm(vo.getThIntTm());
		dto.setBscRateId(vo.getBscRateId());
		return dto;
	}
	
	public static List<FncPrjPayRegVO> toPOList(List<FncPrjPayRegDTO> dtoLst){
		List<FncPrjPayRegVO> voLst = new ArrayList<FncPrjPayRegVO>();
		if(dtoLst!=null && dtoLst.size()>0){
			for(FncPrjPayRegDTO dto : dtoLst){
				FncPrjPayRegVO po = toVO(dto);
				voLst.add(po);
			}
		}
		return voLst;
	}
	
	public static List<FncPrjPayRegDTO> toDTOList(List<FncPrjPayRegVO> voLst){
		List<FncPrjPayRegDTO> dtoLst = new ArrayList<FncPrjPayRegDTO>();
		if(voLst!=null && voLst.size()>0){
			for(FncPrjPayRegVO vo : voLst){
				FncPrjPayRegDTO dto = toDTO(vo);
				dtoLst.add(dto);
			}
		}
		return dtoLst;
	}
}
